const xx = require('./xx');

// const mysql = require('mysql');
// 1. 判断缓存中有没有，如果有，使用缓存中的内容
// 2. 缓存中没有，那么表示第一次加载，加载完会缓存

// 3. 判断模块名有没有带路径（./）
//   4. 模块名中有路径，加载自定义模块（自己写的文件）
//     1. 优先加载同名文件
//     2. 再次加载js文件
//     3. 再次加载json文件
//     4. 最后加载node文件
//   5. 加载的模块没有路径，优先加载核心模块，如果没有核心模块，则加载第三方模块
//     1. 优先在当前文件夹的node_modules里面查找第三方模块
//     2. 在当前文件夹的上级目录的node_modules里面查找第三方模块
//     3. 继续向上层文件夹查找第三方模块